package chapter04.d_4_5;

/**
 * 1. 声明一个面积接口AreaInterface 声明面积方法
 * 2. 声明两个类
 *    a.长方形类 继承面积接口
 *     长方形类有长和宽两个属性
 *    b.圆形类 有半径属性 继承面积接口
 */

interface AreaInterface {
    int  getArea();
}
class Rectangle implements AreaInterface{
    int length;
    int width;
    public Rectangle(int length,int width){
        this.width=width;
        this.length=length;
    }
    public int getArea() {
        return length*width;
    }
}
class Circle implements AreaInterface{
    int radius;
    public Circle(int radius){
        this.radius=radius;
    }
    public int getArea() {
        return (int) (Math.PI*radius*radius);
    }
}


public class D5 {
    public static void main(String[] args) {
        Rectangle r=new Rectangle(5,6);
        Circle c=new Circle(3);
        System.out.println("长方形的面积是:"+r.getArea());
        System.out.println("圆形的面积是:"+c.getArea());
    }
}
